package com.ulic.customerManApplication.studentmodule.service;

import java.util.List;

import com.ulic.customerManApplication.pager.PagerModel;
import com.ulic.customerManApplication.studentmodule.bo.Student;
import com.ulic.customerManApplication.studentmodule.vo.StudentVO;
import com.ulic.customerManApplication.usermodule.bo.User;

public interface StudentService {

	    public PagerModel getStudents(int curPage);
	    
	    public List<Student> getStudents(User user);
	    
	    public PagerModel getStudents(StudentVO studentVO,int curPage);
	    
	    public PagerModel getStudents(StudentVO studentVO,int curPage,int totalNum);
		
		public Student getStudent(int id);
		
		public void addStudent(Student student) throws Exception;
		
		public void addStudents(List<Student> students) throws Exception;
		
		public void removeStudent(Student student) throws Exception;
		
		public void modifyStudent(Student student) throws Exception;
}
